/*
 * @Date: 2025-03-12 14:16:06
 * @Author: LiSong
 * @LastEditors: LiSong
 * @LastEditTime: 2025-03-14 10:08:20
 * @Description: 任务中心配置
 */


export default {
  // 组件
  component: () => import("./TaskCenter.vue"),
  // 类型
  type: 'taskCenter',
  // 名称
  name: '任务中心',
  // 图标或图片
  icon: 'pi/my-task.png',
  // 初始配置
  schema: {
    // 描述
    desc: '',
    // 显示头部
    showHeader: false,
    // 数据源
    dataSource: '',
    // 任务列表
    taskList: [],
  },
  // 大小定位
  layout: {
    i: '',
    x: '',
    y: '',
    w: 60,
    h: 50,
    minW: 30,
    minH: 24,
    maxW: 120,
    maxH: 72,
    static: false,
  },
  // 配置
  config: [
    {
      config: {
        label: '基础配置'
      },
      children: [
        {
          type: 'input',
          field: 'desc',
          label: '描述',
          compProps: {
          }
        },
        {
          type: 'switch',
          field: 'showHeader',
          label: '显示头部',
          compProps: {
          }
        },
      ]
    },
  ]
}